from a trustworthy source - French English Dictionary